#ifndef __MY_TYPES_H
#define __MY_TYPES_H

#include <stdbool.h>
#include <stdlib.h>
#include <string.h>

// 设计用户的数据类型
// typedef struct DataType
// {
//     int Num ;
//     char Name[32];
//     float Score ;  

// } DataType_t ;

// typedef struct DataType
// {
//     char Name[16];
//     int Speed ;
//     int Price;

// } DataType_t ;


typedef struct DataType
{
    char PahtName [257] ;
    char Type ;
    unsigned int Size ;

} DataType_t ;


// 给函数指针类型取别名
typedef bool  (* CmpFunc_t) ( DataType_t * , DataType_t * );
typedef void  (* PrintFunc_t) ( DataType_t * );



#endif